#logoSetting {
    height: 100%;

    .table {
        width: 100%;
        padding: 16px 20px;
        background-color: #fff;
        border: 1px solid #DCDEE5;
        display: flex;
        align-items: center;

        //> > div:last-child {
        //    display: flex;
        //    align-items: center;
        //}
        /deep/.avatar-uploader .el-upload {
            border: 1px dashed #d9d9d9;
            border-radius: 6px;
            cursor: pointer;
            position: relative;
            overflow: hidden;
        }

        /deep/.avatar-uploader .el-upload:hover {
            border-color: #409EFF;

            .avatar-uploader-icon {
                color: #409EFF;

                .el-icon-plus {
                    color: #409EFF;
                }
            }
        }

        /deep/.el-upload {
            position: relative;
            width: 100px;
            height: 100px;
        }

        .avatar-uploader-icon {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            display: flex;
            flex-direction: column;
            justify-content: center;
            width: 100%;
            text-align: center;

            .el-icon-plus {
                font-size: 20px;
                color: #8c939d;
            }
        }

        .avatar {
            width: 100%;
            height: auto;
            display: block;
        }
    }

    .restyle-btn {
        width: 86px;
        height: 32px;
        box-sizing: border-box;
        margin-right: 8px;

        &:nth-of-type(1) {
            margin-left: 40px;
        }
    }
}
